Sociable Interfaces

نویسندگان

  • Luca de Alfaro
  • Leandro Dias da Silva
  • Marco Faella
  • Axel Legay
  • Pritam Roy
  • Maria Sorea
چکیده

Interface formalisms are able to model both the input requirements and the output behavior of system components; they support both bottom-up component-based design, and top-down design refinement. In this paper, we propose “sociable” interface formalisms, endowed with a rich compositional semantics that facilitates their use in design and modeling. Specifically, we introduce interface models that can communicate via both actions and shared variables, and where communication and synchronization covers the full spectrum, from one-toone, to one-to-many, many-to-one, and many-to-many. Thanks to the expressive power of interface formalisms, this rich compositional semantics can be realized in an economical way, on the basis of a few basic principles. We show how the algorithms for composing, checking the compatibility, and refining the resulting sociable interfaces can be implemented symbolically, leading to efficient implementations.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Sociable Tabletop Companions at "Dinner Party"

This paper describes the challenges and processes of developing a sociable interface and presents the implementation of one sociable interface, Dinner Party, in which a participant interacts with virtual creatures while dining alone. This paper explains how mundane objects can be sociable interfaces that interact with humans on a psychological level.

متن کامل

Òøöö Öö Ò Îîööö Blockin Blockinøøóò an Introduction to the Tool Ticc ⋆

This paper is a tutorial introduction to the sociable interface model of [12] and its underlying tool TICC [1]. The paper starts with a survey of the theory of interfaces and then introduces the sociable interface model that is a game-based model with rich communication primitives to facilitate the modeling of software and distributed systems. The model and its main features are then intensivel...

متن کامل

An Introduction to the Tool Ticc

This paper is a tutorial introduction to the sociable interface model of [12] and its underlying tool TICC [1]. The paper starts with a survey of the theory of interfaces and then introduces the sociable interface model that is a game-based model with rich communication primitives to facilitate the modeling of software and distributed systems. The model and its main features are then intensivel...

متن کامل

Identity Emulation (IE): Bio-inspired Facial Expression Interfaces for Emotive Robots

Our facial expression robots use biomimetic structures, aesthetic design principles, and recent breakthroughs in elastomer material sciences to enact a sizable range of natural humanlike facial expressions. Applications of this class of human-robot interface devices will rise in relevance as humans and robots begin to have more sociable encounters in the coming years. The Identity Emulation pro...

متن کامل

Interaction design patterns for computers in sociable use

This article contributes to a growing body of design patterns in interaction design for cooperative work, while also describing how to go from field studies to design patterns. It focuses sociable face-to-face situations. The patterns are based on field studies and design work in three sociable settings where desirable use qualities were identified and translated into forces in three design pat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005